Text copied to clipboard!
Cím
Text copied to clipboard!Beágyazott rendszerek programozója
Leírás
Text copied to clipboard!
Beágyazott rendszerek programozóját keressük, aki szenvedéllyel rendelkezik a hardverközeli szoftverfejlesztés iránt, és képes komplex rendszerek tervezésére, fejlesztésére és hibakeresésére. A pozíció ideális olyan szakemberek számára, akik tapasztalattal rendelkeznek mikrokontrollerek, valós idejű operációs rendszerek (RTOS), valamint alacsony szintű programozási nyelvek, például C vagy C++ használatában.
A beágyazott rendszerek programozója kulcsszerepet játszik az olyan termékek fejlesztésében, amelyekben a szoftver és a hardver szorosan együttműködik. Ezek a rendszerek megtalálhatók az autóiparban, orvostechnikában, ipari automatizálásban, fogyasztói elektronikai eszközökben és még sok más területen. A munkakör magában foglalja a rendszerkövetelmények elemzését, a szoftverarchitektúra megtervezését, a kódolást, a tesztelést és a dokumentáció elkészítését.
A sikeres jelölt képes lesz együttműködni multidiszciplináris csapatokkal, beleértve a hardvermérnököket, tesztelőket és projektmenedzsereket. Fontos a jó problémamegoldó képesség, a precizitás és a folyamatos tanulás iránti elkötelezettség. Előnyt jelent a különböző kommunikációs protokollok (pl. SPI, I2C, UART, CAN) ismerete, valamint a hibakeresési eszközök (pl. oszcilloszkóp, logikai analizátor) használatában szerzett tapasztalat.
A pozíció lehetőséget kínál innovatív projektekben való részvételre, szakmai fejlődésre és hosszú távú karrierépítésre egy dinamikus és technológia-orientált környezetben.
Felelősségek
Text copied to clipboard!- Beágyazott szoftverek fejlesztése és karbantartása
- Rendszerkövetelmények elemzése és dokumentálása
- Szoftverarchitektúra tervezése és implementálása
- Kódolás C/C++ nyelven mikrokontrollerekhez
- Valós idejű rendszerek (RTOS) használata
- Kommunikációs protokollok implementálása (SPI, I2C, UART, CAN)
- Hibakeresés és tesztelés hardveres eszközökkel
- Dokumentáció készítése és karbantartása
- Együttműködés hardverfejlesztőkkel és más csapattagokkal
- Részvétel a termékfejlesztési ciklus minden szakaszában
Elvárások
Text copied to clipboard!- Felsőfokú végzettség informatikai vagy villamosmérnöki területen
- Legalább 2 év tapasztalat beágyazott rendszerek fejlesztésében
- Kiváló C/C++ programozási ismeretek
- Valós idejű operációs rendszerek ismerete
- Kommunikációs protokollok ismerete (SPI, I2C, UART, CAN)
- Hibakeresési eszközök használatában szerzett tapasztalat
- Jó problémamegoldó és analitikus készségek
- Önálló és csapatmunkára való képesség
- Angol nyelvtudás műszaki dokumentáció olvasásához
- Előnyt jelent Python vagy más szkriptnyelvek ismerete
Lehetséges interjú kérdések
Text copied to clipboard!- Milyen típusú beágyazott rendszereken dolgozott korábban?
- Milyen mikrokontroller platformokat ismer?
- Használt már valós idejű operációs rendszert? Melyiket?
- Hogyan közelíti meg a hibakeresést hardveres környezetben?
- Milyen kommunikációs protokollokat implementált korábban?
- Dolgozott már csapatban agilis fejlesztési környezetben?
- Milyen eszközöket használ a kódminőség biztosítására?
- Hogyan dokumentálja a fejlesztési munkáját?
- Milyen projekteken dolgozott, ahol szoftver és hardver szorosan együttműködött?
- Milyen fejlesztői környezeteket és eszközöket használ?